from flask import Flask,request
from flask import render_template

from reserch import reserchletters

app = Flask(__name__)


@app.route('/',methods=['GET'])
def hello_world():  # put application's code here
    return render_template('index.html')

@app.route('/download',methods=['GET'])
def download():
    return render_template('download.html')

# 未登录前点击的课程表和

@app.route('/wrong',methods=['GET'])
def wrong():
    return render_template('wrong.html')

#在未登录前点击的更多的页面

@app.route('/next',methods=['GET'])
def next():
    return render_template('next.html')

# 查找字母

@app.route('/world',methods=['GET'])
def world():
    return render_template('world.html')

#课程表

@app.route('/classchart',methods=['GET'])
def classchart():
    return render_template('classchart.html')

# 课程表点击进去的内容

@app.route('/前端开发框架',methods=['GET'])
def 前端开发框架():
    return render_template('课程表内/前端开发框架.html')

@app.route('/API',methods=['GET'])
def API():
    return render_template('课程表内/API.html')

@app.route('/用户视觉界面设计',methods=['GET'])
def 用户视觉界面设计():
    return render_template('课程表内/用户视觉界面设计.html')

@app.route('/新媒体分析和用户体验',methods=['GET'])
def 新媒体分析和用户体验():
    return render_template('课程表内/新媒体分析和用户体验.html')

@app.route('/人与自然',methods=['GET'])
def 人与自然():
    return render_template('课程表内/人与自然.html')

@app.route('/啦啦操',methods=['GET'])
def 啦啦操():
    return render_template('课程表内/啦啦操.html')

@app.route('/马克思主义基本原理',methods=['GET'])
def 马克思主义基本原理():
    return render_template('课程表内/马克思主义基本原理.html')

@app.route('/VI设计与品牌策划',methods=['GET'])
def VI设计与品牌策划():
    return render_template('课程表内/VI设计与品牌策划.html')

@app.route('/新媒体设计与项目管理',methods=['GET'])
def 新媒体设计与项目管理():
    return render_template('课程表内/新媒体设计与项目管理.html')

# @app.route('/result',methods=['POST'])
# def results():
#     py_word = request.form['phrase']
#     py_vowels = request.form['letter']
#     py_found = reserchletters(py_vowels, py_word)
#
#     return render_template('results.html',
#                            found=py_found)
@app.route('/result',methods=['POST'])
def results():

    py_word = request.form['phrase']
    py_vowels = request.form['letter']
    py_found = reserchletters(py_vowels,py_word)

    return render_template('results.html',
                           found = py_found,
                           )

@app.route('/first',methods=['GET','POST'])
def result():
    # 接收数据：request.form[HTML-参数名称]
    # 1. 名字的全称（完整的应用）：用户输入数据--->后端接收数据--->后端处理数据--->返回到HTML页面
    # 2. 元音字母查询（第二个功能）
    # 3. 自选：购物车 或者 课程表
    py_firstname = request.form['firstname']
    py_lastname = request.form['lastname']
    py_fullname = py_firstname.title()+' '+py_lastname.title()
    py_say = request.form['yousay']
    return render_template('first.html',
                           fullname=py_fullname,
                           say=py_say)



if __name__ == '__main__':
    app.run()